Skip to main content

List SOD policies

GET 

https://sailpoint.api.identitynow.com/beta/sod-policies

deprecated

This endpoint has been deprecated and may be replaced or removed in future versions of the API.

This gets list of all SOD policies. Requires role of ORG_ADMIN

Request

Query Parameters

    limit int32

    Possible values: <= 250

    Max number of results to return. See V3 API Standard Collection Parameters for more information.

    Default value: 250
    Example: 250
    offset int32

    Offset into the full result set. Usually specified with limit to paginate through the results. See V3 API Standard Collection Parameters for more information.

    Default value: 0
    Example: 0
    count boolean

    If true it will populate the X-Total-Count response header with the number of results that would be returned if limit and offset were ignored.

    Since requesting a total count can have a performance impact, it is recommended not to send count=true if that value will not be used.

    See V3 API Standard Collection Parameters for more information.

    Default value: false
    Example: true
    filters string

    Filter results using the standard syntax described in V3 API Standard Collection Parameters

    Filtering is supported for the following fields and operators:

    id: eq, in

    name: eq, in

    state: eq, in

    Example: id eq "bc693f07e7b645539626c25954c58554"
    sorters comma-separated

    Sort results using the standard syntax described in V3 API Standard Collection Parameters

    Sorting is supported for the following fields: id, name, created, modified, description

    Example: id,name

Responses

List of all SOD policies.

Schema
  • Array [
  • idstring

    Policy ID.

    Example: 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde
    namestring

    Policy business name.

    Example: policy-xyz
    createddate-time

    The time when this SOD policy is created.

    Example: 2020-01-01T00:00:00.000000Z
    modifieddate-time

    The time when this SOD policy is modified.

    Example: 2020-01-01T00:00:00.000000Z
    descriptionstringnullable

    Optional description of the SOD policy.

    Example: This policy ensures compliance of xyz
    ownerRef object

    The owner of the SOD policy.

    typestring

    Owner type.

    Possible values: [IDENTITY, GOVERNANCE_GROUP]

    Example: IDENTITY
    idstring

    Owner's ID.

    Example: 2c9180a46faadee4016fb4e018c20639
    namestring

    Owner's name.

    Example: Support
    externalPolicyReferencestringnullable

    Optional external policy reference.

    Example: XYZ policy
    policyQuerystring

    Search query of the SOD policy.

    Example: @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdg) AND @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdf)
    compensatingControlsstringnullable

    Optional compensating controls (Mitigating Controls).

    Example: Have a manager review the transaction decisions for their "out of compliance" employee
    correctionAdvicestringnullable

    Optional correction advice.

    Example: Based on the role of the employee, managers should remove access that is not required for their job function.
    statestring

    Whether the policy is enforced or not.

    Possible values: [ENFORCED, NOT_ENFORCED]

    Example: ENFORCED
    tagsstring[]

    Tags for the policy object.

    Example: ["TAG1","TAG2"]
    creatorIdstring

    Policy's creator ID.

    Example: 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde
    modifierIdstringnullable

    Policy's modifier ID.

    Example: 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde
    violationOwnerAssignmentConfig object
    assignmentRulestringnullable

    Details about the violations owner. MANAGER - identity's manager STATIC - Governance Group or Identity

    Possible values: [MANAGER, STATIC, null]

    Example: MANAGER
    ownerRef objectnullable

    The owner of the violation assignment config.

    typestring

    Owner type.

    Possible values: [IDENTITY, GOVERNANCE_GROUP, MANAGER, null]

    Example: IDENTITY
    idstring

    Owner's ID.

    Example: 2c9180a46faadee4016fb4e018c20639
    namestring

    Owner's name.

    Example: Support
    scheduledboolean

    Defines whether a policy has been scheduled or not.

    Default value: false
    Example: true
    typestring

    Whether a policy is query based or conflicting access based.

    Possible values: [GENERAL, CONFLICTING_ACCESS_BASED]

    Default value: GENERAL
    Example: GENERAL
    conflictingAccessCriteria objectnullable
    leftCriteria object
    namestring

    Business name for the access construct list

    Example: money-in
    criteriaList object[]

    List of criteria. There is a min of 1 and max of 50 items in the list.

  • Array [
  • typestring

    DTO type

    Possible values: [ENTITLEMENT]

    Example: ENTITLEMENT
    idstring

    ID of the object to which this reference applies to

    Example: 2c91808568c529c60168cca6f90c1313
    namestring

    Human-readable display name of the object to which this reference applies to

    Example: Administrator
  • ]
  • rightCriteria object
    namestring

    Business name for the access construct list

    Example: money-in
    criteriaList object[]

    List of criteria. There is a min of 1 and max of 50 items in the list.

  • Array [
  • typestring

    DTO type

    Possible values: [ENTITLEMENT]

    Example: ENTITLEMENT
    idstring

    ID of the object to which this reference applies to

    Example: 2c91808568c529c60168cca6f90c1313
    namestring

    Human-readable display name of the object to which this reference applies to

    Example: Administrator
  • ]
  • ]

Authorization: oauth2

type: Personal Access Token
scopes: idn:sod-policy:read

Request Collapse all
Base URL
https://sailpoint.api.identitynow.com/beta
Auth
Parameters
— query
— query
— query
— query
— query
ResponseClear

Click the Send API Request button above and see the response here!