Manage user roles and permissions
Roles
Download OpenAPI description
Languages
Servers
Sandbox environment
https://api.sbx.transmitsecurity.io/cis/
Production environment (US)
https://api.transmitsecurity.io/cis/
Production environment (EU)
https://api.eu.transmitsecurity.io/cis/
Production environment (CA)
https://api.ca.transmitsecurity.io/cis/
Production environment (AU)
https://api.au.transmitsecurity.io/cis/
Bodyapplication/jsonrequired
List of entities to assign the role. All entites must be of the same type.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"entity_ids": [
"string"
],
"entity_type": "User"
}'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}/assignments/{entity_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"role_name": "string",
"permissions": [
"string"
],
"description": "string",
"display_name": "string"
}'Response
application/json
{ "result": { "result": {} } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "result": { "role_id": "string", "role_name": "string", "permissions": [ … ], "app_id": "string", "description": "string", "display_name": "string" } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X PUT \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"role_name": "string",
"permissions": [
"string"
],
"description": "string",
"display_name": "string"
}'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{app_id}/roles/{role_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'