An API for interacting with the identity and access management system of Aritma.
API Reference
/- Gets permissions for the currently authenticated user
Gets information about the user
Returns an unpaginated list of all claims assigned to you
Returns an unpaginated list of all roles assigned to you
Gets permissions for the...
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" } ]