Manage consent requests and consents. These APIs allow third party clients to request consent from app users. They also allow users to grant consent requests, view all consents related to their account, and revoke any granted permissions.
Consents
Download OpenAPI description
Languages
Servers
Production environment (US, worldwide, except EU & Canada)
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 (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/consents
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/consents
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/consents
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.transmitsecurity.io/cis/v1/consents?client_id=string&user_id=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/consents/{consentId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/consents/{consentId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/consents/{consentId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.transmitsecurity.io/cis/v1/consents/{consentId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "result": { "consent_id": "string", "tenant_id": "string", "app_id": "string", "client_id": "string", "user_id": "string", "scope": "string", "created_at": 0, "expires_at": 0, "updated_at": 0 } }
- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/consents/clients/{clientId}/users/{userId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/consents/clients/{clientId}/users/{userId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/consents/clients/{clientId}/users/{userId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.transmitsecurity.io/cis/v1/consents/clients/{clientId}/users/{userId}?consent_id=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/manage/consents
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/manage/consents
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/manage/consents
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.transmitsecurity.io/cis/v1/manage/consents?client_id=string&user_id=string&app_id=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/manage/consents/clients/{clientId}/users/{userId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/manage/consents/clients/{clientId}/users/{userId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/manage/consents/clients/{clientId}/users/{userId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.transmitsecurity.io/cis/v1/manage/consents/clients/{clientId}/users/{userId}?consent_id=string&app_id=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/consents/me
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/consents/me
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/consents/me
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
https://api.transmitsecurity.io/cis/v1/consents/me \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Production environment (US, worldwide, except EU & Canada)https://api.transmitsecurity.io/cis/v1/consents/me/clients/{clientId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/consents/me/clients/{clientId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/consents/me/clients/{clientId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X DELETE \
'https://api.transmitsecurity.io/cis/v1/consents/me/clients/{clientId}?consent_id=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "message": "string", "error_code": 404 }