mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-10 20:37:47 +00:00
151 lines
70 KiB
Plaintext
151 lines
70 KiB
Plaintext
---
|
|
id: list-completed-approvals
|
|
sidebar_label: Completed Access Request Approvals List
|
|
hide_title: true
|
|
hide_table_of_contents: true
|
|
api: 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
|
|
sidebar_class_name: "get api-method"
|
|
info_path: docs/api/beta/identitynow-beta-api
|
|
custom_edit_url: "https://github.com/sailpoint-oss/developer.sailpoint.com/issues/new?assignees=&labels=&template=bug-report.md&title=%5BBug%5D+Your+Bug+Report+Here Requesting changes to 'Completed Access Request Approvals List' (list-completed-approvals)"
|
|
---
|
|
|
|
import ApiTabs from "@theme/ApiTabs";
|
|
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
|
|
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
|
|
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
|
|
import MimeTabs from "@theme/MimeTabs";
|
|
import ParamsItem from "@theme/ParamsItem";
|
|
import ResponseSamples from "@theme/ResponseSamples";
|
|
import SchemaItem from "@theme/SchemaItem";
|
|
import SchemaTabs from "@theme/SchemaTabs";
|
|
import Markdown from "@theme/Markdown";
|
|
import OperationTabs from "@theme/OperationTabs";
|
|
import TabItem from "@theme/TabItem";
|
|
|
|
<h1 className={"openapi__heading"}>Completed Access Request Approvals List</h1>
|
|
|
|
<MethodEndpoint method={"get"} path={"/access-request-approvals/completed"}></MethodEndpoint>
|
|
|
|
|
|
|
|
This endpoint returns list of completed approvals. See *owner-id* query parameter below for authorization info.
|
|
|
|
## Request
|
|
|
|
<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Query Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"in":"query","name":"owner-id","schema":{"type":"string"},"description":"If present, the value returns only completed approvals for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN users can also fetch all the approvals in the org, when owner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own identity ID value."}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"limit","description":"Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.","required":false,"example":250,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":250,"default":250}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"offset","description":"Offset into the full result set. Usually specified with *limit* to paginate through the results.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.","required":false,"example":0,"schema":{"type":"integer","format":"int32","minimum":0,"default":0}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"count","description":"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.\n\nSince requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used.\n\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.","required":false,"example":true,"schema":{"type":"boolean","default":false}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"filters","schema":{"type":"string"},"description":"Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results)\n\nFiltering is supported for the following fields and operators:\n\n**id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**requestedFor.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, sw*"}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"sorters","schema":{"type":"string","format":"comma-separated"},"description":"Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results)\n\nSorting is supported for the following fields: **created, modified**"}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>
|
|
|
|
List of Completed Approvals.
|
|
|
|
</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"2c938083633d259901633d25c68c00fa","description":"The approval id."}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Approval Name","description":"The name of the approval."}}></SchemaItem><SchemaItem collapsible={false} name={"created"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"When the approval was created.","example":"2017-07-11T18:45:37.098Z"}}></SchemaItem><SchemaItem collapsible={false} name={"modified"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"When the approval was modified last time.","example":"2018-07-25T20:22:28.104Z"}}></SchemaItem><SchemaItem collapsible={false} name={"requestCreated"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"When the access-request was created.","example":"2017-07-11T18:45:35.098Z"}}></SchemaItem><SchemaItem collapsible={false} name={"requestType"} required={false} schemaName={"AccessRequestType"} qualifierMessage={"**Possible values:** [`GRANT_ACCESS`, `REVOKE_ACCESS`, `null`]"} schema={{"type":"string","enum":["GRANT_ACCESS","REVOKE_ACCESS",null],"description":"Access request type. Defaults to GRANT_ACCESS. REVOKE_ACCESS type can only have a single Identity ID in the requestedFor field.","example":"GRANT_ACCESS","nullable":true,"title":"AccessRequestType"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>requester</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Access item requester's identity.
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","description":"Access item requester's DTO type.","enum":["IDENTITY"],"example":"IDENTITY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Access item requester's identity ID.","example":"2c7180a46faadee4016fb4e018c20648"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Access item owner's human-readable display name.","example":"William Wilson"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>requestedFor</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
**Possible values:** `>= 1`, `<= 10`
|
|
|
|
</div><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Identities access was requested for.
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","description":"DTO type of identity the access item is requested for.","enum":["IDENTITY"],"example":"IDENTITY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"ID of identity the access item is requested for.","example":"2c4180a46faadee4016fb4e018c20626"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Human-readable display name of identity the access item is requested for.","example":"Robert Robinson"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>reviewedBy</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Identity who reviewed the access item request.
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","description":"DTO type of identity who reviewed the access item request.","enum":["IDENTITY"],"example":"IDENTITY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"ID of identity who reviewed the access item request.","example":"2c3780a46faadee4016fb4e018c20652"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Human-readable display name of identity who reviewed the access item request.","example":"Allen Albertson"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>owner</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Access item owner's identity.
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","description":"Access item owner's DTO type.","enum":["IDENTITY"],"example":"IDENTITY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Access item owner's identity ID.","example":"2c9180a46faadee4016fb4e018c20639"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Access item owner's human-readable display name.","example":"Support"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>requestedObject</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The requested access item.
|
|
|
|
</div><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"2c938083633d259901633d25c68c00fa","description":"Id of the object."}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Object Name","description":"Name of the object."}}></SchemaItem><SchemaItem collapsible={false} name={"description"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Object Description","description":"Description of the object."}}></SchemaItem><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`ACCESS_PROFILE`, `ROLE`, `ENTITLEMENT`]"} schema={{"type":"string","enum":["ACCESS_PROFILE","ROLE","ENTITLEMENT"],"description":"Type of the object.","example":"ROLE"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>requesterComment</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The requester's comment.
|
|
|
|
</div><SchemaItem collapsible={false} name={"comment"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Comment content.","example":"This is a comment."}}></SchemaItem><SchemaItem collapsible={false} name={"created"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"Date and time comment was created.","example":"2017-07-11T18:45:37.098Z"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>author</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Author of the comment
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","enum":["IDENTITY"],"example":"IDENTITY","description":"The type of object"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The unique ID of the object","example":"2c9180847e25f377017e2ae8cae4650b"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The display name of the object","example":"john.doe"}}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>reviewerComment</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"comment"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Comment content.","example":"This is a comment."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>author</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","description":"DTO type of the commenting identity.","enum":["IDENTITY"],"example":"IDENTITY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"ID of the commenting identity.","example":"2c91808568c529c60168cca6f90c1313"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Display name of the commenting identity.","example":"Adam Kennedy"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"created"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"Date and time comment was created.","example":"2017-07-11T18:45:37.098Z"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>previousReviewersComments</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The history of the previous reviewers comments.
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"comment"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Comment content.","example":"This is a comment."}}></SchemaItem><SchemaItem collapsible={false} name={"created"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"Date and time comment was created.","example":"2017-07-11T18:45:37.098Z"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>author</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Author of the comment
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`IDENTITY`]"} schema={{"type":"string","enum":["IDENTITY"],"example":"IDENTITY","description":"The type of object"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The unique ID of the object","example":"2c9180847e25f377017e2ae8cae4650b"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The display name of the object","example":"john.doe"}}></SchemaItem></div></details></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>forwardHistory</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The history of approval forward action.
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"oldApproverName"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Display name of approver from whom the approval was forwarded.","example":"Frank Mir"}}></SchemaItem><SchemaItem collapsible={false} name={"newApproverName"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Display name of approver to whom the approval was forwarded.","example":"Al Volta"}}></SchemaItem><SchemaItem collapsible={false} name={"comment"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Comment made while forwarding.","example":"Forwarding from Frank to Al"}}></SchemaItem><SchemaItem collapsible={false} name={"modified"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"Time at which approval was forwarded.","example":"2019-08-23T18:52:57.398Z"}}></SchemaItem><SchemaItem collapsible={false} name={"forwarderName"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Display name of forwarder who forwarded the approval.","example":"William Wilson"}}></SchemaItem><SchemaItem collapsible={false} name={"reassignmentType"} required={false} schemaName={"ReassignmentType"} qualifierMessage={"**Possible values:** [`MANUAL_REASSIGNMENT`, `AUTOMATIC_REASSIGNMENT`, `AUTO_ESCALATION`, `SELF_REVIEW_DELEGATION`]"} schema={{"description":"The approval reassignment type. \n* MANUAL_REASSIGNMENT: An approval with this reassignment type has been specifically reassigned by the approval task's owner, from their queue to someone else's. \n* AUTOMATIC_REASSIGNMENT: An approval with this reassignment type has been automatically reassigned from another approver's queue, according to that approver's reassignment configuration. The approver's reassignment configuration may be set up to automatically reassign approval tasks for a defined (or possibly open-ended) period of time.\n* AUTO_ESCALATION: An approval with this reassignment type has been automatically reassigned from another approver's queue, according to the request's escalation configuration. For more information about escalation configuration, refer to [Setting Global Reminders and Escalation Policies](https://documentation.sailpoint.com/saas/help/requests/config_emails.html).\n* SELF_REVIEW_DELEGATION: An approval with this reassignment type has been automatically reassigned by the system to prevent self-review. This helps prevent situations like a requester being tasked with approving their own request. For more information about preventing self-review, refer to [Self-review Prevention](https://documentation.sailpoint.com/saas/help/users/work_reassignment.html#self-review-prevention) and [Preventing Self-approval](https://documentation.sailpoint.com/saas/help/requests/config_ap_roles.html#preventing-self-approval).","example":"AUTOMATIC_REASSIGNMENT","type":"string","enum":["MANUAL_REASSIGNMENT","AUTOMATIC_REASSIGNMENT","AUTO_ESCALATION","SELF_REVIEW_DELEGATION"],"title":"ReassignmentType"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={false} name={"commentRequiredWhenRejected"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","default":false,"example":true,"description":"When true the rejector has to provide comments when rejecting"}}></SchemaItem><SchemaItem collapsible={false} name={"state"} required={false} schemaName={"CompletedApprovalState"} qualifierMessage={"**Possible values:** [`APPROVED`, `REJECTED`]"} schema={{"description":"The final state of the approval","type":"string","enum":["APPROVED","REJECTED"],"example":"APPROVED","title":"CompletedApprovalState"}}></SchemaItem><SchemaItem collapsible={false} name={"removeDate"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The date the role or access profile is no longer assigned to the specified identity.","format":"date-time","example":"2020-07-11T00:00:00Z"}}></SchemaItem><SchemaItem collapsible={false} name={"removeDateUpdateRequested"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","default":false,"example":true,"description":"If true, then the request was to change the remove date or sunset date."}}></SchemaItem><SchemaItem collapsible={false} name={"currentRemoveDate"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The remove date or sunset date that was assigned at the time of the request.","format":"date-time","example":"2020-07-11T00:00:00Z"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>sodViolationContext</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The details of the SOD violations for the associated approval.
|
|
|
|
</div><SchemaItem collapsible={false} name={"state"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`SUCCESS`, `ERROR`]"} schema={{"type":"string","enum":["SUCCESS","ERROR"],"description":"The status of SOD violation check","example":"SUCCESS"}}></SchemaItem><SchemaItem collapsible={false} name={"uuid"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"description":"The id of the Violation check event","type":"string","example":"f73d16e9-a038-46c5-b217-1246e15fdbdd"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>violationCheckResult</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The inner object representing the completed SOD Violation check
|
|
|
|
</div><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>message</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
If the request failed, includes any error message that was generated.
|
|
|
|
</div><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The locale for the message text, a BCP 47 language tag.","example":"en-US","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"localeOrigin"} required={false} schemaName={"LocaleOrigin"} qualifierMessage={"**Possible values:** [`DEFAULT`, `REQUEST`, `null`]"} schema={{"type":"string","enum":["DEFAULT","REQUEST",null],"description":"An indicator of how the locale was selected. *DEFAULT* means the locale is the system default. *REQUEST* means the locale was selected from the request context (i.e., best match based on the *Accept-Language* header). Additional values may be added in the future without notice.","example":"DEFAULT","nullable":true,"title":"LocaleOrigin"}}></SchemaItem><SchemaItem collapsible={false} name={"text"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Actual text of the error message in the indicated locale.","example":"The request was syntactically correct but its content is semantically invalid."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>clientMetadata</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on completion of the violation check.
|
|
|
|
</div><SchemaItem name={"property name*"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>violationContexts</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>policy</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
SOD policy.
|
|
|
|
</div><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`SOD_POLICY`]"} schema={{"type":"string","description":"SOD policy DTO type.","enum":["SOD_POLICY"],"example":"SOD_POLICY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"SOD policy ID.","example":"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"SOD policy display name.","example":"Business SOD Policy"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>conflictingAccessCriteria</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
The object which contains the left and right hand side of the entitlements that got violated according to the policy.
|
|
|
|
</div><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>leftCriteria</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>criteriaList</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"existing"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","default":false,"example":true,"description":"If the entitlement already belonged to the user or not."}}></SchemaItem><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"DtoType"} qualifierMessage={"**Possible values:** [`ACCOUNT_CORRELATION_CONFIG`, `ACCESS_PROFILE`, `ACCESS_REQUEST_APPROVAL`, `ACCOUNT`, `APPLICATION`, `CAMPAIGN`, `CAMPAIGN_FILTER`, `CERTIFICATION`, `CLUSTER`, `CONNECTOR_SCHEMA`, `ENTITLEMENT`, `GOVERNANCE_GROUP`, `IDENTITY`, `IDENTITY_PROFILE`, `IDENTITY_REQUEST`, `LIFECYCLE_STATE`, `PASSWORD_POLICY`, `ROLE`, `RULE`, `SOD_POLICY`, `SOURCE`, `TAG`, `TAG_CATEGORY`, `TASK_RESULT`, `REPORT_RESULT`, `SOD_VIOLATION`, `ACCOUNT_ACTIVITY`, `WORKGROUP`]"} schema={{"example":"ENTITLEMENT","type":"string","enum":["ACCOUNT_CORRELATION_CONFIG","ACCESS_PROFILE","ACCESS_REQUEST_APPROVAL","ACCOUNT","APPLICATION","CAMPAIGN","CAMPAIGN_FILTER","CERTIFICATION","CLUSTER","CONNECTOR_SCHEMA","ENTITLEMENT","GOVERNANCE_GROUP","IDENTITY","IDENTITY_PROFILE","IDENTITY_REQUEST","LIFECYCLE_STATE","PASSWORD_POLICY","ROLE","RULE","SOD_POLICY","SOURCE","TAG","TAG_CATEGORY","TASK_RESULT","REPORT_RESULT","SOD_VIOLATION","ACCOUNT_ACTIVITY","WORKGROUP"],"description":"An enumeration of the types of DTOs supported within the IdentityNow infrastructure.","title":"DtoType"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Entitlement ID","example":"2c918085771e9d3301773b3cb66f6398"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Entitlement name","example":"My HR Entitlement"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>rightCriteria</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>criteriaList</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"existing"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","default":false,"example":true,"description":"If the entitlement already belonged to the user or not."}}></SchemaItem><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"DtoType"} qualifierMessage={"**Possible values:** [`ACCOUNT_CORRELATION_CONFIG`, `ACCESS_PROFILE`, `ACCESS_REQUEST_APPROVAL`, `ACCOUNT`, `APPLICATION`, `CAMPAIGN`, `CAMPAIGN_FILTER`, `CERTIFICATION`, `CLUSTER`, `CONNECTOR_SCHEMA`, `ENTITLEMENT`, `GOVERNANCE_GROUP`, `IDENTITY`, `IDENTITY_PROFILE`, `IDENTITY_REQUEST`, `LIFECYCLE_STATE`, `PASSWORD_POLICY`, `ROLE`, `RULE`, `SOD_POLICY`, `SOURCE`, `TAG`, `TAG_CATEGORY`, `TASK_RESULT`, `REPORT_RESULT`, `SOD_VIOLATION`, `ACCOUNT_ACTIVITY`, `WORKGROUP`]"} schema={{"example":"ENTITLEMENT","type":"string","enum":["ACCOUNT_CORRELATION_CONFIG","ACCESS_PROFILE","ACCESS_REQUEST_APPROVAL","ACCOUNT","APPLICATION","CAMPAIGN","CAMPAIGN_FILTER","CERTIFICATION","CLUSTER","CONNECTOR_SCHEMA","ENTITLEMENT","GOVERNANCE_GROUP","IDENTITY","IDENTITY_PROFILE","IDENTITY_REQUEST","LIFECYCLE_STATE","PASSWORD_POLICY","ROLE","RULE","SOD_POLICY","SOURCE","TAG","TAG_CATEGORY","TASK_RESULT","REPORT_RESULT","SOD_VIOLATION","ACCOUNT_ACTIVITY","WORKGROUP"],"description":"An enumeration of the types of DTOs supported within the IdentityNow infrastructure.","title":"DtoType"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Entitlement ID","example":"2c918085771e9d3301773b3cb66f6398"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Entitlement name","example":"My HR Entitlement"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>violatedPolicies</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
A list of the Policies that were violated.
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`SOD_POLICY`]"} schema={{"type":"string","description":"SOD policy DTO type.","enum":["SOD_POLICY"],"example":"SOD_POLICY"}}></SchemaItem><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"SOD policy ID.","example":"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"SOD policy display name.","example":"Business SOD Policy"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>preApprovalTriggerResult</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
If the access request submitted event trigger is configured and this access request was intercepted by it, then this is the result of the trigger's decision to either approve or deny the request.
|
|
|
|
</div><SchemaItem collapsible={false} name={"comment"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The comment from the trigger","example":"This request was autoapproved by our automated ETS subscriber"}}></SchemaItem><SchemaItem collapsible={false} name={"decision"} required={false} schemaName={"CompletedApprovalState"} qualifierMessage={"**Possible values:** [`APPROVED`, `REJECTED`]"} schema={{"description":"The approval decision of the trigger","type":"string","enum":["APPROVED","REJECTED"],"example":"APPROVED","title":"CompletedApprovalState"}}></SchemaItem><SchemaItem collapsible={false} name={"reviewer"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The name of the approver","example":"Automated AR Approval"}}></SchemaItem><SchemaItem collapsible={false} name={"date"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","example":"2022-06-07T19:18:40.748Z","description":"The date and time the trigger decided on the request"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>clientMetadata</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Arbitrary key-value pairs provided during the request.
|
|
|
|
</div><SchemaItem name={"property name*"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"requestedAccounts"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"[\n {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Approval Name\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-07-25T20:22:28.104Z\",\n \"requestCreated\": \"2017-07-11T18:45:35.098Z\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n }\n ],\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c938083633d259901633d25c68c00fa\",\n \"name\": \"Object Name\",\n \"description\": \"Object Description\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Adam Kennedy\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"author\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180847e25f377017e2ae8cae4650b\",\n \"name\": \"john.doe\"\n }\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"Frank Mir\",\n \"newApproverName\": \"Al Volta\",\n \"comment\": \"Forwarding from Frank to Al\",\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"forwarderName\": \"William Wilson\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ],\n \"commentRequiredWhenRejected\": true,\n \"state\": \"APPROVED\",\n \"removeDate\": \"2020-07-11T00:00:00Z\",\n \"removeDateUpdateRequested\": true,\n \"currentRemoveDate\": \"2020-07-11T00:00:00Z\",\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"f73d16e9-a038-46c5-b217-1246e15fdbdd\",\n \"violationCheckResult\": {\n \"message\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"An error has occurred during the SOD violation check\"\n }\n ],\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n },\n \"preApprovalTriggerResult\": {\n \"comment\": \"This request was autoapproved by our automated ETS subscriber\",\n \"decision\": \"APPROVED\",\n \"reviewer\": \"Automated AR Approval\",\n \"date\": \"2022-06-07T19:18:40.748Z\"\n },\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"requestedAccounts\": \"string\"\n }\n]"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>
|
|
|
|
Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.
|
|
|
|
</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"error"} required={false} schemaName={""} qualifierMessage={undefined} schema={{"description":"A message describing the error","example":"JWT validation failed: JWT is expired"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n \"error\": \"JWT validation failed: JWT is expired\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"403"} value={"403"}><div>
|
|
|
|
Forbidden - Returned if the user you are running as, doesn't have access to this end-point.
|
|
|
|
</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"detailCode"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Fine-grained error code providing more detail of the error.","example":"400.1 Bad Request Content"}}></SchemaItem><SchemaItem collapsible={false} name={"trackingId"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique tracking id for the error.","example":"e7eab60924f64aa284175b9fa3309599"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>messages</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Generic localized reason for error
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The locale for the message text, a BCP 47 language tag.","example":"en-US","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"localeOrigin"} required={false} schemaName={"LocaleOrigin"} qualifierMessage={"**Possible values:** [`DEFAULT`, `REQUEST`, `null`]"} schema={{"type":"string","enum":["DEFAULT","REQUEST",null],"description":"An indicator of how the locale was selected. *DEFAULT* means the locale is the system default. *REQUEST* means the locale was selected from the request context (i.e., best match based on the *Accept-Language* header). Additional values may be added in the future without notice.","example":"DEFAULT","nullable":true,"title":"LocaleOrigin"}}></SchemaItem><SchemaItem collapsible={false} name={"text"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Actual text of the error message in the indicated locale.","example":"The request was syntactically correct but its content is semantically invalid."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>causes</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The locale for the message text, a BCP 47 language tag.","example":"en-US","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"localeOrigin"} required={false} schemaName={"LocaleOrigin"} qualifierMessage={"**Possible values:** [`DEFAULT`, `REQUEST`, `null`]"} schema={{"type":"string","enum":["DEFAULT","REQUEST",null],"description":"An indicator of how the locale was selected. *DEFAULT* means the locale is the system default. *REQUEST* means the locale was selected from the request context (i.e., best match based on the *Accept-Language* header). Additional values may be added in the future without notice.","example":"DEFAULT","nullable":true,"title":"LocaleOrigin"}}></SchemaItem><SchemaItem collapsible={false} name={"text"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Actual text of the error message in the indicated locale.","example":"The request was syntactically correct but its content is semantically invalid."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n \"detailCode\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"403"} value={"403"}><Markdown> An example of a 403 response object</Markdown><ResponseSamples responseExample={"{\n \"detailCode\": \"403 Forbidden\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server understood the request but refuses to authorize it.\"\n }\n ]\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"429"} value={"429"}><div>
|
|
|
|
Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.
|
|
|
|
</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"message"} required={false} schemaName={""} qualifierMessage={undefined} schema={{"description":"A message describing the error","example":" Rate Limit Exceeded "}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n \"message\": \" Rate Limit Exceeded \"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>
|
|
|
|
Internal Server Error - Returned if there is an unexpected error.
|
|
|
|
</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"detailCode"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Fine-grained error code providing more detail of the error.","example":"400.1 Bad Request Content"}}></SchemaItem><SchemaItem collapsible={false} name={"trackingId"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique tracking id for the error.","example":"e7eab60924f64aa284175b9fa3309599"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>messages</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Generic localized reason for error
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The locale for the message text, a BCP 47 language tag.","example":"en-US","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"localeOrigin"} required={false} schemaName={"LocaleOrigin"} qualifierMessage={"**Possible values:** [`DEFAULT`, `REQUEST`, `null`]"} schema={{"type":"string","enum":["DEFAULT","REQUEST",null],"description":"An indicator of how the locale was selected. *DEFAULT* means the locale is the system default. *REQUEST* means the locale was selected from the request context (i.e., best match based on the *Accept-Language* header). Additional values may be added in the future without notice.","example":"DEFAULT","nullable":true,"title":"LocaleOrigin"}}></SchemaItem><SchemaItem collapsible={false} name={"text"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Actual text of the error message in the indicated locale.","example":"The request was syntactically correct but its content is semantically invalid."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>causes</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>
|
|
|
|
Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
|
|
|
|
</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The locale for the message text, a BCP 47 language tag.","example":"en-US","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"localeOrigin"} required={false} schemaName={"LocaleOrigin"} qualifierMessage={"**Possible values:** [`DEFAULT`, `REQUEST`, `null`]"} schema={{"type":"string","enum":["DEFAULT","REQUEST",null],"description":"An indicator of how the locale was selected. *DEFAULT* means the locale is the system default. *REQUEST* means the locale was selected from the request context (i.e., best match based on the *Accept-Language* header). Additional values may be added in the future without notice.","example":"DEFAULT","nullable":true,"title":"LocaleOrigin"}}></SchemaItem><SchemaItem collapsible={false} name={"text"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Actual text of the error message in the indicated locale.","example":"The request was syntactically correct but its content is semantically invalid."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n \"detailCode\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"500"} value={"500"}><Markdown> An example of a 500 response object</Markdown><ResponseSamples responseExample={"{\n \"detailCode\": \"500.0 Internal Fault\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"An internal fault occurred.\"\n }\n ]\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div> |