Applies one or more JSON Patch operations to update an application. The request body is an array of patch operation objects.
PATH: "tags" — Application Tags
op=add : Adds a single tag.
[{"op":"add","path":"tags","value":"purpose=on_behalf"}]
op=replace : Replaces all existing tags with the provided array.
[{"op":"replace","path":"tags","value":["purpose=on_behalf","purpose=on_behalf_of"]}]
op=remove : Removes all tags. No value field required.
[{"op":"remove","path":"tags"}]
PATH: "/providers/oidc/properties"
op=add : Associates an agent with the OIDC application. Both entityType and entityId are required in the value object.
[{"op":"add","path":"/providers/oidc/properties","value":{"entityType":"agent","entityId":"
op=remove entityId : Removes both the entityId and entityType. No value field required.
[{"op":"remove","path":"/providers/oidc/properties/entityId"}]
op=remove entityType : Removes both the entityId and entityType. No value field required.
[{"op":"remove","path":"/providers/oidc/properties/entityType"}]
Entitlements required: manageAppAccessAdmin (Manage application lifecycle).
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
204Application patched successfully.
400Bad Request.
401User not Authorised.
404Application not found.
