An API for interacting with the identity and access management system of Aritma.
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
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/me
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/me
- 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": [ { … } ] }
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/me/claims
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/me/claims
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
[ { "claimId": 42, "userId": "00000000-0000-0000-0000-000000000001", "claimType": "email", "claimValue": "user@aritma.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/me/permissions
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/me/permissions
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadOK
The policies that applies to the subject, filtered to scopes the requesting party has read access on.
Example: [{"subject":"user-00000000-0000-0000-0000-000000000000","scope":"/subscriptions/123","action":"iam.policy.read","tenant":"00000000-0000-0000-0000-000000000000"}]
The subject identifier the policy applies to.
Example: "user-00000000-0000-0000-0000-000000000000"
The tenant-level OIDC roles assigned to the subject.
Example: ["TenantAdmin"]
Response
application/json
{ "tenantRoles": [ "TenantAdmin" ], "subject": "user-00000000-0000-0000-0000-000000000000", "policies": [ { … } ] }
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/me/roles
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/me/roles
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
application/json
[ { "id": "string", "name": "string" } ]