Skip to main content

Get generic request approval config

GET 

/generic-request-approval-config/v1

experimental

This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to true to use this endpoint.

Returns the approval configuration document for one scope.

Scope rules for Phase II agent requests:

targetTypeAllowed actionstargetIdsourceId
RESOURCEACTIVATE, DEACTIVATERequired. Connector resource id, not the std:* type. Resolved resource type must be std:agent.Required
GLOBALACTIVATE, DEACTIVATEDerived (tenant id). Omit.Must be omitted

DELETE_AT_SOURCE is not returned and cannot be configured on this API.

A scope that has never been saved still returns 200. Every allowed action is present. Unset actions are {} (no config at this scope; submit uses RESOURCE, then GLOBAL, then org-level). The first successful GET materializes a row so the response id can be used on PATCH.

Unknown source, missing or invalid query params, a RESOURCE targetId the source does not advertise, or a resource whose type is not std:agent return 400. Product not licensed returns 404. Flag off, missing experimental header, or insufficient rights return 403.

Request

Responses

Approval configuration document for the requested scope.