Provides access to the groups that are part of a Hyperproof organization.
Groups API (1.0)
The unique identifier of the user who is designated as the group lead.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/groups
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Compliance Managers",
"groupLeadId": "abcdef12-3456-7890-abcd-ef1234567890",
"userIds": [
"195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f",
"12345678-1234-5678-1234-123456789012"
]
}'Success.
The unique identifier for the organization the group belongs to.
The unique identifier of the user who is designated as the group lead.
The date and time the group was created (ISO-8601 format).
{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "orgId": "12345678-1234-5678-1234-123456789012", "name": "Compliance Managers", "groupLeadId": "876654321-1234-5678-8765-123456789012", "createdOn": "2023-01-01T00:00:00.0000000+00:00", "updatedOn": "2023-01-01T00:00:00.0000000+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/groups
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/?status=string&expand=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier for the organization the group belongs to.
The unique identifier of the user who is designated as the group lead.
The date and time the group was created (ISO-8601 format).
The date and time the group was last updated (ISO-8601 format).
[ { "id": "abcdef12-3456-7890-abcd-ef1234567890", "orgId": "12345678-1234-5678-1234-123456789012", "name": "Compliance Managers", "groupLeadId": "876654321-1234-5678-8765-123456789012", "createdOn": "2023-01-01T00:00:00.0000000+00:00", "updatedOn": "2023-01-01T00:00:00.0000000+00:00" } ]
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}
- Hyperproof UShttps://api.hyperproof.app/v1/groups/{groupId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/{groupId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/{groupId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier for the organization the group belongs to.
The unique identifier of the user who is designated as the group lead.
The date and time the group was created (ISO-8601 format).
{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "orgId": "12345678-1234-5678-1234-123456789012", "name": "Compliance Managers", "groupLeadId": "876654321-1234-5678-8765-123456789012", "createdOn": "2023-01-01T00:00:00.0000000+00:00", "updatedOn": "2023-01-01T00:00:00.0000000+00:00" }
The unique identifier of the user who is designated as the group lead.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}
- Hyperproof UShttps://api.hyperproof.app/v1/groups/{groupId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/{groupId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/{groupId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Compliance Managers",
"groupLeadId": "abcdef12-3456-7890-abcd-ef1234567890",
"clearGroupLead": false
}'Success.
The unique identifier for the organization the group belongs to.
The unique identifier of the user who is designated as the group lead.
The date and time the group was created (ISO-8601 format).
{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "orgId": "12345678-1234-5678-1234-123456789012", "name": "Compliance Managers", "groupLeadId": "876654321-1234-5678-8765-123456789012", "createdOn": "2023-01-01T00:00:00.0000000+00:00", "updatedOn": "2023-01-01T00:00:00.0000000+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/users
- Hyperproof UShttps://api.hyperproof.app/v1/groups/users
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/users
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/users
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/users?status=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'[ { "id": "abcdef12-3456-7890-abcd-ef1234567890", "groupId": "12345678-1234-5678-1234-123456789012", "userIds": [ … ] } ]
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users
- Hyperproof UShttps://api.hyperproof.app/v1/groups/{groupId}/users
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/{groupId}/users
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/{groupId}/users
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "groupId": "12345678-1234-5678-1234-123456789012", "userIds": [ "195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f", "12345678-1234-5678-1234-123456789012" ] }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users
- Hyperproof UShttps://api.hyperproof.app/v1/groups/{groupId}/users
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/{groupId}/users
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/{groupId}/users
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"userIds": [
"195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f 12345678-1234-5678-1234-123456789012"
]
}'{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "groupId": "12345678-1234-5678-1234-123456789012", "userIds": [ "195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f", "12345678-1234-5678-1234-123456789012" ] }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users/delete
- Hyperproof UShttps://api.hyperproof.app/v1/groups/{groupId}/users/delete
- Hyperproof Govhttps://api.hyperproofgov.app/v1/groups/{groupId}/users/delete
- Hyperproof EUhttps://api.hyperproof.eu/v1/groups/{groupId}/users/delete
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://developer.hyperproof.app/_mock/hyperproof-api/groups/groups.openapi/{groupId}/users/delete' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"userIds": [
"195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f 12345678-1234-5678-1234-123456789012"
]
}'{ "id": "abcdef12-3456-7890-abcd-ef1234567890", "groupId": "12345678-1234-5678-1234-123456789012", "userIds": [ "195032c4-0a2b-4f3e-8d5f-1a2b3c4d5e6f", "12345678-1234-5678-1234-123456789012" ] }