Manage your resources across your tenant. Once a resource is added to the relevant app, it can be specified in an authentication request in order to grant the user access to only this resource.
Resources
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
Request
Create a resource in a specific tenant.
Required permissions: resources:create, apps:create, [appId]:create.
Security
ClientAccessToken
URI that identifies the resource, which is reflected in the audience (aud claim) of the access token
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/resources
- Production environment (US)https://api.transmitsecurity.io/cis/v1/resources
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/resources
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/resources
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/resources
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/resources \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "My Resource",
"description": "string",
"uri": "string",
"access_token_ttl": 0,
"refresh_token_ttl": 0,
"max_refresh_rotate": 0
}'Response
application/json
{ "result": { "resource_id": "string", "tenant_id": "string", "name": "string", "description": "string", "uri": "string", "access_token_ttl": 0, "refresh_token_ttl": 0, "max_refresh_rotate": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/resources
- Production environment (US)https://api.transmitsecurity.io/cis/v1/resources
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/resources
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/resources
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/resources
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
https://api.sbx.transmitsecurity.io/cis/v1/resources \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "result": [ { … } ] }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/resources/uri
- Production environment (US)https://api.transmitsecurity.io/cis/v1/resources/uri
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/resources/uri
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/resources/uri
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/resources/uri
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/v1/resources/uri?resourceUri=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "result": { "resource_id": "string", "tenant_id": "string", "name": "string", "description": "string", "uri": "string", "access_token_ttl": 0, "refresh_token_ttl": 0, "max_refresh_rotate": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } }
Security
ClientAccessToken
URI that identifies the resource, which is reflected in the audience (aud claim) of the access token
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/resources/{resourceId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X PUT \
'https://api.sbx.transmitsecurity.io/cis/v1/resources/{resourceId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "My Resource",
"description": "string",
"uri": "string",
"access_token_ttl": 0,
"refresh_token_ttl": 0,
"max_refresh_rotate": 0
}'Response
application/json
{ "result": { "resource_id": "string", "tenant_id": "string", "name": "string", "description": "string", "uri": "string", "access_token_ttl": 0, "refresh_token_ttl": 0, "max_refresh_rotate": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (US)https://api.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/resources/{resourceId}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/resources/{resourceId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.sbx.transmitsecurity.io/cis/v1/resources/{resourceId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'