IAM Policies
Authorizations
Path parameters
organizationIdstringRequired
ID of the organization
Query parameters
pageintegerOptionalDefault:
Page number for pagination
1per_pageintegerOptionalDefault:
Number of policies per page
15Responses
200
List of IAM Policies
application/json
404
Organization not found
application/json
get
/api/organizations/{organizationId}/iam-policiesAuthorizations
Query parameters
pageintegerOptionalDefault:
Page number for pagination
1per_pageintegerOptionalDefault:
Number of policies per page for pagination
15typestringOptional
Filter policies by type
Responses
200
List of IAM Policies
application/json
401
Unauthorized
403
Forbidden
get
/api/iam-policiesAuthorizations
Body
organization_idstringRequiredExample:
org-123456namestringRequiredExample:
New Custom PolicydescriptionstringOptionalExample:
A description for the custom policyResponses
201
IAM Policy created successfully
application/json
400
Validation Error
application/json
404
Organization not found
application/json
post
/api/iam-policiesAuthorizations
Path parameters
idstringRequired
The ID of the IAM Policy
Responses
200
IAM Policy details
application/json
Response format for IAM policies
idstringOptionalExample:
123e4567-e89b-12d3-a456-426614174000namestringOptionalExample:
Policy NamedescriptionstringOptionalExample:
Description of the policytypestring · enumOptionalExample:
customPossible values: scopestringOptionalExample:
organizationcreatedAtstring · date-timeOptionalExample:
2024-10-07T17:17:02.138ZupdatedAtstring · date-timeOptionalExample:
2024-10-07T17:17:02.138Z404
Policy not found
get
/api/iam-policies/{id}Authorizations
Path parameters
idstringRequired
The ID of the IAM Policy
Body
namestringRequiredExample:
Updated Policy NamedescriptionstringOptionalExample:
Updated descriptionResponses
200
IAM Policy updated
application/json
Response format for IAM policies
idstringOptionalExample:
123e4567-e89b-12d3-a456-426614174000namestringOptionalExample:
Policy NamedescriptionstringOptionalExample:
Description of the policytypestring · enumOptionalExample:
customPossible values: scopestringOptionalExample:
organizationcreatedAtstring · date-timeOptionalExample:
2024-10-07T17:17:02.138ZupdatedAtstring · date-timeOptionalExample:
2024-10-07T17:17:02.138Z404
Policy not found
patch
/api/iam-policies/{id}Last updated