Create an API Client
An API client that is used by Verify Identity Access is created.
The documentation for this API can be found at: https://<subscription
hostname>/developer/explorer/#!/API_Clients/createAPIClient.
Request-
POST https://<subscription hostname>/apisecurity/v1.0/apiclients Authorization: Bearer <api access token> Content-type: application/json Accept: application/json { "entitlements": [ "authnAnyUser", "manageAuthenticatorsAnyUser", "manageEnrollMFAMethodAnyUser", "manageUserGroups", "readAuthenticatorsAnyUser", "readEnrollMFAMethodAnyUser", "readUserGroups" ], "clientName": "ISAM ApiClient <subscription hostname>", "enabled": true } Response-
Note: The ID of the new API Client is found in the
locationresponse header.201 Created <headers> location: https://<subscription hostname>/apisecurity/v1.0/apiclients/<api client id>
Get Details about the API Client
The documentation for this API can be found at: https://<subscription
hostname>/developer/explorer/#!/API_Clients/getAPIClient
Request-
GET https://<subscription hostname>/apisecurity/v1.0/apiclients/<api client id> Authorization: Bearer <api access token> Content-type: application/json Accept: application/json Response-
Note: The
<api client client id>and<api client client secret>will be used later when you are configuring Verify Identity Access.200 OK <headers> { "id": "<api client id>", "clientName": "ISAM ApiClient <subscription hostname>", "entitlements": [ "authnAnyUser", "manageAuthenticatorsAnyUser", "manageEnrollMFAMethodAnyUser", "manageUserGroups", "readAuthenticatorsAnyUser", "readEnrollMFAMethodAnyUser", "readUserGroups" ], "clientId": "<api client client id>", "clientSecret": "<api client client secret>", "enabled": true }