Replace a policy's application list
Changed onReplaces the set of applications attached to a policy. The provided list fully overwrites the policy's current applications (it is not additive).
Request
- Base URLhttps://app.accessowl.io
- URLhttps://app.accessowl.io/api/v1/policies/{policy_id}/applications
- AuthHTTP bearer
Path parameters
Headers
Optional key (1–255 chars) for safely retrying a request. Reusing the same key for the same request returns 409 Conflict and is not processed again — this confirms the request was already received. Keys are retained for 14 days.
Request body
Example request
{
"application_ids": [
"7488a646-e31f-11e4-aace-600308960670"
],
"elevated": false
}Response
Policy
Example response
{
"application_ids": [
"8599b757-f42a-22f5-bbdf-711419071781"
],
"approval_steps": [
{
"approver_types": [
"manager"
],
"specific_approver_user_ids": [],
"step": 1,
"strategy": "first_to_respond"
}
],
"default_policy": false,
"elevated": false,
"id": "7488a646-e31f-11e4-aace-600308960670",
"inserted_at": "2023-01-01T00:00:00Z",
"lock_version": 1,
"title": "Engineering manager approval",
"updated_at": "2023-01-01T00:00:00Z"
}Changes
- breaking
response property
errors/additionalProperties/items/list-of-types was widened by adding typesobjectto media typeapplication/jsonof response422 - breaking
removed the required property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
forbiddenenum value to theresponse property for the response status - warning
added the new
idempotency_key_already_usedenum value to theresponse property for the response status - info
added the non-success response with the status
- info
added the optional property
to the response with the status
- breaking
- info
added the required property
to the response with the status
- info