Approval
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
PATCH | |
DELETE |
List all approval policies
Required API key scopes
approvals:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:project_id /approval_policiesExample response
Status 200
RESPONSE
Create approval policies
Required API key scopes
approvals:writeRequest parameters
- action_keystring
- conditions
- approver_config
- allow_self_approveboolean
- bypass_org_membership_levels
- bypass_rolesarray
- expires_afterstring
- enabledboolean
Response
Example request
POST /api /environments /:project_id /approval_policiesExample response
Status 201
RESPONSE
Retrieve approval policies
Required API key scopes
approvals:readPath parameters
- idstring
Response
Example request
GET /api /environments /:project_id /approval_policies /:idExample response
Status 200
RESPONSE
Update approval policies
Required API key scopes
approvals:writePath parameters
- idstring
Request parameters
- action_keystring
- conditions
- approver_config
- allow_self_approveboolean
- bypass_org_membership_levels
- bypass_rolesarray
- expires_afterstring
- enabledboolean
Response
Example request
PATCH /api /environments /:project_id /approval_policies /:idExample response
Status 200
RESPONSE
Delete approval policies
Required API key scopes
approvals:writePath parameters
- idstring
Example request
DELETE /api /environments /:project_id /approval_policies /:id