IAM Policies

IAM Policies

Get all IAM policies for an organization with pagination

get
Authorizations
Path parameters
organizationIdstringRequired

ID of the organization

Query parameters
pageintegerOptional

Page number for pagination

Default: 1
per_pageintegerOptional

Number of policies per page

Default: 15
Responses
chevron-right
200

List of IAM Policies

application/json
get
/api/organizations/{organizationId}/iam-policies

Get all managed IAM policies

get
Authorizations
Query parameters
pageintegerOptional

Page number for pagination

Default: 1
per_pageintegerOptional

Number of policies per page for pagination

Default: 15
typestringOptional

Filter policies by type

Responses
chevron-right
200

List of IAM Policies

application/json
get
/api/iam-policies

Create a custom IAM policy

post
Authorizations
Body
organization_idstringRequiredExample: org-123456
namestringRequiredExample: New Custom Policy
descriptionstringOptionalExample: A description for the custom policy
Responses
post
/api/iam-policies

Get IAM policy by ID

get
Authorizations
Path parameters
idstringRequired

The ID of the IAM Policy

Responses
chevron-right
200

IAM Policy details

application/json

Response format for IAM policies

idstringOptionalExample: 123e4567-e89b-12d3-a456-426614174000
namestringOptionalExample: Policy Name
descriptionstringOptionalExample: Description of the policy
typestring · enumOptionalExample: customPossible values:
scopestringOptionalExample: organization
createdAtstring · date-timeOptionalExample: 2024-10-07T17:17:02.138Z
updatedAtstring · date-timeOptionalExample: 2024-10-07T17:17:02.138Z
get
/api/iam-policies/{id}

Delete IAM policy

delete
Authorizations
Path parameters
idstringRequired

The ID of the IAM Policy

Responses
delete
/api/iam-policies/{id}

No content

Update IAM policy

patch
Authorizations
Path parameters
idstringRequired

The ID of the IAM Policy

Body
namestringRequiredExample: Updated Policy Name
descriptionstringOptionalExample: Updated description
Responses
chevron-right
200

IAM Policy updated

application/json

Response format for IAM policies

idstringOptionalExample: 123e4567-e89b-12d3-a456-426614174000
namestringOptionalExample: Policy Name
descriptionstringOptionalExample: Description of the policy
typestring · enumOptionalExample: customPossible values:
scopestringOptionalExample: organization
createdAtstring · date-timeOptionalExample: 2024-10-07T17:17:02.138Z
updatedAtstring · date-timeOptionalExample: 2024-10-07T17:17:02.138Z
patch
/api/iam-policies/{id}

Last updated