An API for interacting with the identity and access management system of Aritma.
API Reference
/- Creates a user subject if their domain is verified.
Returns a paginated list of users, optionally filtered by a search query
Returns a user by their id
Assigns a role to a user
Removes a role from a user
Sends an invitation to Aritma ID
Creates a user subject if...
Aritma IAM API (V1)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi
IAM API
https://api.dev.aritma.io/core/iam
Security
authorization_code_with_pkce(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users
- 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(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users/{userId}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users/{userId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "id": "00000000-0000-0000-0000-000000000001", "userName": "jane.doe@aritma.com", "email": "jane.doe@aritma.com", "phoneNumber": "+4712345678", "twoFactorEnabled": false, "roles": [ { … } ] }
Security
authorization_code_with_pkce(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users/{userId}/role/{roleId}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users/{userId}/role/{roleId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadSecurity
authorization_code_with_pkce(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users/{userId}/role/{roleId}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users/{userId}/role/{roleId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadSecurity
authorization_code_with_pkce(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users/invite
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users/invite
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadSecurity
authorization_code_with_pkce(Required scopes:
services.iam
) or client_credentials(Required scopes: services.iam
)- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/users/users
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/users/users
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
{ "userId": "00000000-0000-0000-0000-000000000001", "email": "jane.doe@aritma.com", "phoneNumber": "+4712345678", "fullName": "Jane Doe" }