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
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
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
200

IAM Policy details

application/json
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
200

IAM Policy updated

application/json
patch
/api/iam-policies/{id}

Last updated