Skip to main content

Evaluate Reassignment Configuration

GET 

/reassignment-configurations/:identityId/evaluate/:configType

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.

Evaluates the Reassignment Configuration for an Identity to determine if work items for the specified type should be reassigned. If a valid Reassignment Configuration is found for the identity & work type, then a lookup is initiated which recursively fetches the Reassignment Configuration for the next TargetIdentity until no more results are found or a max depth of 5. That lookup trail is provided in the response and the final reassigned identity in the lookup list is returned as the reassignToId property. If no Reassignment Configuration is found for the specified identity & config type then the requested Identity ID will be used as the reassignToId value and the lookupTrail node will be empty.

Request

Path Parameters

    identityId stringrequired

    unique identity id

    Example: 2c91808781a71ddb0181b9090b5c504e
    configType ConfigTypeEnumrequired

    Possible values: [ACCESS_REQUESTS, CERTIFICATIONS, MANUAL_TASKS]

    Reassignment work type

    Example: accessRequests

Query Parameters

    exclusionFilters string[]

    Exclusion filters that disable parts of the reassignment evaluation. Possible values are listed below: - SELF_REVIEW_DELEGATION: This will exclude delegations of self-review reassignments

    Example: SELF_REVIEW_DELEGATION

Header Parameters

    X-SailPoint-Experimental stringrequired

    Default value: true

    Use this header to enable this experimental API.

    Example: true

Responses

Evaluated Reassignment Configuration

Schema

  • Array [

  • reassignToId string

    The Identity ID which should be the recipient of any work items sent to a specific identity & work type

    lookupTrail

    object[]

    List of Reassignments found by looking up the next TargetIdentity in a ReassignmentConfiguration

  • Array [

  • reassignedToId string

    The ID of the Identity who work is reassigned to

    reassignedFromId string

    The ID of the Identity who work is reassigned from

    reassignmentType ReassignmentTypeEnum (string)

    Possible values: [MANUAL_REASSIGNMENT,, AUTOMATIC_REASSIGNMENT,, AUTO_ESCALATION,, SELF_REVIEW_DELEGATION]

    Reassignment type

  • ]

  • ]

Loading...