Actions related to clients in Aritma ID
API Reference
/- Creates an invitation for a new user. An invitation email is sent with a link to complete registration. For each requested permission, the caller must have "iam.policy.write" over the requested scope.
Returns a paginated list of invitations for the current tenant.
Returns a single invitation by id.
Cancels a pending invitation.
Resends the invitation email and resets the expiry. Only valid for pending invitations.
For each requested permission, the caller must have "iam.policy.write" over the requested scope.
Creates an invitation for...
Aritma ID API (1)
An API for interacting with Aritma ID
Authorization: each endpoint lists the IAM actions the calling subject must be granted in the tenant (also exposed as x-required-actions). Actions are enforced on the static root scope /; a grant on a narrower scope does not satisfy them. When several actions are listed, all are required. Some endpoints only accept user subjects (x-allowed-subject-types); calling them with a client token returns 400 Bad Request.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi
Security
authorization_code_with_pkce or client_credentials
IAM permissions to grant when the invitation is accepted.
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/invitations
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
application/json
{ "email": "jane.doe@example.com", "permissions": [ { … } ], "ttlDays": 0, "redirectUri": "string" }
Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "string", "status": "Pending", "createdAt": "2019-08-24T14:15:22Z", "expiresAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "permissions": [ { … } ], "redirectUri": "string", "inviterName": "string" }
Security
authorization_code_with_pkce or client_credentials
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/invitations
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "items": [ { … } ], "metadata": { "page": 0, "pageSize": 0, "totalCount": 0 }, "links": { "first": "http://example.com", "previous": "http://example.com", "next": "http://example.com", "last": "http://example.com" } }
Security
authorization_code_with_pkce or client_credentials
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/invitations/{id}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "string", "status": "Pending", "createdAt": "2019-08-24T14:15:22Z", "expiresAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "permissions": [ { … } ], "redirectUri": "string", "inviterName": "string" }
Security
authorization_code_with_pkce or client_credentials
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/invitations/{id}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "string", "status": "Pending", "createdAt": "2019-08-24T14:15:22Z", "expiresAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "permissions": [ { … } ], "redirectUri": "string", "inviterName": "string" }
Security
authorization_code_with_pkce or client_credentials
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/invitations/{id}/resend
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "string", "status": "Pending", "createdAt": "2019-08-24T14:15:22Z", "expiresAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "permissions": [ { … } ], "redirectUri": "string", "inviterName": "string" }