Status | ||||
---|---|---|---|---|
|
...
Info |
---|
Important note!Generating API keys can only be done by users that have both the User Admin and Extended Access rolesrole. Calls made with a given API key will follow the same privileges as the linked user account has. The same goes for webhook notifications. We strongly recommend creating dedicated Integration users on your Inspera Assessment tenant, and use API keys from these users for integration API calls. This is to make the integration independent of personal user accounts. |
...
curl -d "" -H "code:<your user API authorization code>" "https://<your inspera domain>/api/authenticate/token/ ?grant_type=authorization_code&client_id=<your client_id>"
All the APIs assume a base url in the following format:
https://<your inspera domain>/api
In this table you will find key values for API authentication:
Value | |
---|---|
URL | /api/authenticate/token/ |
Method | POST |
URL Parameters: *required | |
grant_type* | authorization_code |
code* | (string) |
client_id* | (string), please see above for more details on how to obtain this information) |
Data Parameters: (required for POST) | |
Content-Type | application/x-www-form-urlencoded |
Responses: | |
200 | Success Returns:
|
400 | Error: Bad request Returns:
|
401 | Error: Unauthorized Returns:
|
409 | Error: Conflict Returns:
|
500 | Error: Internal server error Returns:
|
501 | Error: not implemented |
...